

//获取菜单数据
function renderMenu(menuData) {
    var menuHtml = createMenuBar(menuData);
    console.log(menuHtml);
    var menuObj = $(".navBar ul");
    menuObj.append(menuHtml).height($(window).height() - 210);
    $(window).resize(function () {
        $(".navBar").height($(window).height() - 210);
    });
}

//菜单生成
function createMenuBar(data) {
// function createMenuBar(strData) {
    //生成左侧菜单
    // var data;
    // var dataJson;
    // if (typeof(strData) == "string") {
    //     //部分用户解析出来的是字符串，转换一下
    //     dataJson = JSON.parse(strData);
    // } else {
    //     dataJson = strData;
    // }
    // data = dataJson.data;
    if (typeof(data) == "string") {
        //部分用户解析出来的是字符串，转换一下
        data = JSON.parse(data);
    }
    var menuHtml = '';
    for (var i = 0; i < data.length; i++) {
        menuHtml += '<li class="layui-nav-item">';
        if (data[i].children != undefined && data[i].children.length > 0) {
            menuHtml += '<a href="javascript:void(0);">';
            if (data[i].menuIcon != undefined && data[i].menuIcon != '') {
                if (data[i].menuIcon.indexOf("icon-") != -1) {
                    menuHtml += '<i class="seraph ' + data[i].menuIcon + '" data-icon="' + data[i].menuIcon + '"></i>';
                } else {
                    menuHtml += '<i class="layui-icon" data-icon="' + data[i].menuIcon + '">' + data[i].menuIcon + '</i>';
                }
            }
            menuHtml += '<span><cite>' + data[i].menuName + '</cite></span>';
            menuHtml += '<span class="layui-nav-more"></span>';
            menuHtml += '</a>';
            menuHtml += '<dl class="layui-nav-child">';
            for (var j = 0; j < data[i].children.length; j++) {
                menuHtml += '<dd><a href="javascript:void(0);" data-url="' + data[i].children[j].menuPath + '">';
                if (data[i].children[j].menuIcon != undefined && data[i].children[j].menuIcon != '') {
                    if (data[i].children[j].menuIcon.indexOf("icon-") != -1) {
                        menuHtml += '<i class="seraph ' + data[i].children[j].menuIcon + '" data-icon="' + data[i].children[j].menuIcon + '"></i>';
                    } else {
                        menuHtml += '<i class="layui-icon" data-icon="' + data[i].children[j].menuIcon + '">' + data[i].children[j].menuIcon + '</i>';
                    }
                }
                menuHtml += '<span><cite>' + data[i].children[j].menuName + '</cite></span></a></dd>';
            }
            menuHtml += "</dl>";
        } else {
            menuHtml += '<a href="javascript:void(0);" data-url="' + data[i].menuPath + '">';
            if (data[i].menuIcon != undefined && data[i].menuIcon != '') {
                if (data[i].menuIcon.indexOf("icon-") != -1) {
                    menuHtml += '<i class="seraph ' + data[i].menuIcon + '" data-icon="' + data[i].menuIcon + '"></i>';
                } else {
                    menuHtml += '<i class="layui-icon" data-icon="' + data[i].menuIcon + '">' + data[i].menuIcon + '</i>';
                }
            }
            menuHtml += '<span><cite>' + data[i].menuName + '</cite></span></a>';
        }
        menuHtml += '</li>';
    }
    return menuHtml;
}
